package WindowsModule;

import java.util.Date;

public interface MessageWindowsRevListener {
	/**
	 * 用户状态被改变
	 * 
	 * @param userId
	 *            对方用户名
	 * @param flag
	 *            状态码：0在线 1离开 2隐身 3下线
	 */
	void fettleChange(String userId, int flag);

	/**
	 * 消息到达
	 * 
	 * @param userId
	 *            对方用户名
	 * @param msg
	 *            发言内容
	 * @param time
	 *            发言时间
	 */
	void msgRev(String userId, String msg, Date time);

	/**
	 * 系统信息
	 * 
	 * @param msg
	 */
	void sysMsg(String msg);
}
